import Vue from 'vue';


//require.context()  webpack提供的api 加载目录的  
//编译时加载组件

/**
 * 第一个参数:路径
 * 第二个参数：是否递归文件  true/false
 * 第三个参数：匹配的文件
*/

let files = require.context('./',true,/index.vue$/);  //返回值是函数  

console.log(files.keys())


files.keys().forEach(item => {
    console.log(files(item).default) //es6模块
    let name = files(item).default.name;

    Vue.component('my-'+name,files(item).default);
})

